software java engineer radius3 application c++ .net system engineer design microsoft j2ee school of engineering software development higher education development jobs thin-client engineering